package main

import (
	"github.com/robfig/cron/v3"
	"log"
	"time"
)

// 解析yml文件示例
func main() {

	c := cron.New()

	// 每分钟执行一次，采用五位数cron，即没有秒控制
	_, err := c.AddFunc("* * * * ?", func() {
		log.Println("每分钟执行一次")
	})
	if err != nil {
		log.Fatal(err)
	}

	c.Start()

	// 让主goroutine不立即退出，这里简单地让程序运行5分钟
	time.Sleep(time.Minute * 5)
	c.Stop()
}
